[PATCH 24/30] RDMA/mana_ib: Use v2 version of cfg_rx_steer_req to enable RX coalescing
authorLong Li <longli@microsoft.com>
Sun, 14 May 2023 06:18:15 +0000 (23:18 -0700)
committerSalvatore Bonaccorso <carnil@debian.org>
Fri, 21 Jun 2024 03:59:28 +0000 (05:59 +0200)
commit7ea66160e756075294d27ed703f0af3a734680cc
tree0ffe2bd357ccb0bb6d6a6a520c42727eb7379938
parent45136bcf219885a6e8a0899ffeda7c397d1a3222
[PATCH 24/30] RDMA/mana_ib: Use v2 version of cfg_rx_steer_req to enable RX coalescing

With RX coalescing, one CQE entry can be used to indicate multiple packets
on the receive queue. This saves processing time and PCI bandwidth over
the CQ.

The MANA Ethernet driver also uses the v2 version of the protocol. It
doesn't use RX coalescing and its behavior is not changed.

Link: https://lore.kernel.org/r/1684045095-31228-1-git-send-email-longli@linuxonhyperv.com
Signed-off-by: Long Li <longli@microsoft.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
(cherry picked from commit 2145328515c8fa9b8a9f7889250bc6c032f2a0e6)
Signed-off-by: Bastian Blank <waldi@debian.org>
Gbp-Pq: Topic features/all/ethernet-microsoft
Gbp-Pq: Name 0024-RDMA-mana_ib-Use-v2-version-of-cfg_rx_steer_req-to-e.patch
drivers/net/ethernet/microsoft/mana/mana_en.c
include/net/mana/mana.h